package net.mingsoft.report_data.enums;

/**
 * @author gengfa
 * @date 22/03/10
 */
public enum ReportPeriodType {
    /**
     * （本周和上周），（本月，上个月），（本季度和上一季度），（上半年，去年下半年），（今年和去年）
     */
    THIS_WEEK,
    LAST_WEEK,
    THIS_MONTH,
    LAST_MONTH,
    THIS_SEASON,
    LAST_SEASON,
    FIRST_HALF_YEAR,
    LATTER_HALF_LAST_YEAR,
    THIS_YEAR,
    LAST_YEAR;

    public static String getTitlePrefix(ReportPeriodType type) {
        if (type == LAST_WEEK) {
            return "周报-";
        } else if (type == LAST_MONTH) {
            return "月报-";
        } else if (type == LAST_SEASON) {
            return "季报-";
        } else if (type == LATTER_HALF_LAST_YEAR) {
            return "半年报-";
        } else if (type == LAST_YEAR) {
            return "年报-";
        } else {
            return "";
        }
    }
}
